rubber-tired roller [us] - French English Dictionary